package cn.eu.mqtt.model.req;

import lombok.Getter;
import lombok.Setter;

/**
 * 设置网络参数
 */
@Getter
@Setter
public class ParamConfigReq {
    /**
     * 操作ID
     */
    private Integer operationId;
    /**
     * 网络连接信息
     */
    private NetworkInfo networkInfo;

    @Getter
    @Setter
    public static class NetworkInfo {
        /**
         * 服务器地址、域名或IP地址
         */
        private String serverAddr;
        /**
         * 端口号0-65535
         */
        private String serverPort;
        /**
         * APN
         */
        private String apnName;
        /**
         * APN用户
         */
        private String apnUserName;
        /**
         * APN密码
         */
        private String apnPassword;
        /**
         * 服务器登录名
         */
        private String loginName;
        /**
         * 服务器登录密码
         */
        private String loginPswd;
    }
}
